package accenture.may2014.springmvc.tp.CotizadorSpringTP.Cotizacion;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;

@Entity
@Table(name = "cotizaciones")
@NamedQueries({
	@NamedQuery(
			name = Cotizacion.FIND_LIKE_NOMBRE, 
			query = "select c from Cotizacion c where c.nombre like :nombre"
			),
    @NamedQuery(
    		name = Cotizacion.FIND_ALL, 
			query = "select c from Cotizacion c")
			
})
public class Cotizacion {
	public static final String FIND_LIKE_NOMBRE = "Cotizacion.findLikeNombre";
	public static final String FIND_ALL = "Cotizacion.findAll";
	
	@Id
	@GeneratedValue
	private Long id;
	private String nombre;
	private String descripcion;
	private double monto;
	
	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	
	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}
	public Cotizacion() {
		super();
	}
	
	public String getDescripcion() {
		return descripcion;
	}
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
	public double getMonto() {
		return monto;
	}
	public void setMonto(double monto) {
		this.monto = monto;
	}
}
